Airwallex\AbstractClient A

Total Complexity 66
Dependencies 8
Dependents 1
Total lines 516
Lines of code 382
Logical lines of code 126
Comment lines 45
Methods 21
Properties 9

Methods 21

Method Rating Maintainability Complexity Lines of code
createPaymentIntent()
B
32 14 106
getToken()
S
58 7 16
doAuth()
S
55 6 18
createRefund()
S
50 4 30
createCustomer()
S
53 3 24
confirmPaymentIntent()
S
53 3 23
getCustomer()
S
54 3 23
createCustomerClientSecret()
S
56 3 18
getPaymentIntent()
S
56 3 18
capture()
S
54 2 21
getPaymentMethodTypes()
S
55 2 21
getAccount()
S
59 2 16
getInstance()
S
71 2 6
getAuthUrl()
S
73 2 4
getCacheService()
S
71 2 6
getGeneralUrl()
S
78 2 3
getPciUrl()
S
78 2 3
testAuth()
S
65 1 8
getHttpClient()
S
80 1 3
getAuthorizationRetryClosure()
S
70 1 7
getReferrer()
S
68 1 8